//
//  FZAdvertisementService.h
//  KidDubbing
//
//  Created by Victor Ji on 16/8/28.
//  Copyright © 2016年 Feizhu Tech. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef NS_ENUM(NSUInteger, FZAdsType) {
    FZAdsTypeBanner = 0,        // 首页幻灯片广告
    FZAdsTypeiShow,             // iShow首页幻灯片广告
    FZAdsTypeCourseVideo,       // 课程视频上广告
    FZAdsTypeCourse,            // 课程详情广告
    FZAdsTypeShare,             // 分享页广告
    FZAdsTypeLaunch,            // 启动页广告
    FZAdsTypeRankList,          // 排行榜头部广告
    FZAdsTypeFinishShare,       // 分享完成广告
    FZAdsTypeMessage,           // 消息广告
    FZAdsTypeAppRecommendTools, // 学习工具广告列表
    FZAdsTypeHot,               // 热门页广告
    FZAdsTypeConcern            // 关注页广告
};

typedef NS_ENUM(NSUInteger, FZThirdPartyAdsType) {
    FZThirdPartyAdsTypeNone = 0,
    FZThirdPartyAdsTypeBaidu,   // 百度广告
    FZThirdPartyAdsTypeTencent,  // 腾讯广告
    FZThirdPartyAdsTypeHarmight,    // 魅图广告
    FZThirdPartyAdsTypeIfly,    // 讯飞广告
    FZThirdPartyAdsTypeInmobi   // Inmobi广告
};

extern NSString * const kThirdPartyAds;
extern NSString * const kFZVideoAds;

@interface FZAdvertisementService : NSObject

+ (void)getAdsWithType:(FZAdsType)type success:(FZSuccessBlock)success failure:(FZFailureBlock)failure;

+ (FZThirdPartyAdsType)getThirdPartyType:(NSString *)typeString;

@end
